*{
	margin:0;
	padding:0;
	list-style: none;
}
a{
	text-decoration: none;
}
.conf-container{
	background-color: #f4f4f4;
	padding-bottom: 32.13vw;
}
.conf-header{
	display: flex;
	background-color: #fafafa;
	justify-content: center;
	position: relative;
	align-items: center;
	padding-top: 5.2vw;
	padding-bottom:5.2vw ;
	margin-bottom: 0.27vw;
}

.conf-header-la{
	position: absolute;
	width: 2.67vw;
		height: 4.67vw;
		left:5.2vw;
		top:50%;
		transform: translateY(-50%);
}
.conf-header-la img{
	width:100%;
	height:100%;
}
.conf-address-title{
	background-color: #fff;
	padding: 3.6vw 2.8vw 3.47vw 2.8vw;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.conf-address-title-l{
	font-size: 3.73vw;
	color:#555;
}
.conf-address-title-r{
	width: 2.53vw;
		height: 4.53vw;
}
.conf-address-title-r img{
	width:100%;
	height:100%;
}
.conf-address-c{
	padding:2.93vw 2.8vw 2.4vw 2.53vw;
}
.conf-address-c-border{
	background-image: url(../img/confirm_img/confirm_03.png);
	width: 94.4vw;
		height: 22.8vw;
		background-color: #ffffff;
		background-size:94.4vw 22.8vw;
}
/* .conf-address-c-border{
	padding:5.47vw 4.13vw 5.47vw 3.73vw;
} */
.conf-address-ct{
	display: flex;
	padding:5.47vw 4.13vw 0 3.73vw;
	justify-content: space-between;
}
.conf-address-ctl{
	font-size: 3.73vw;
	color:#333;
}
.conf-address-ctr{
	display: flex;
}
.conf-address-ctrl{
	font-size: 3.73vw;
	color:#333;
	padding-right: 3.2vw;
}
.conf-address-ctrr{
	width: 9.33vw;
		height: 4vw;
		border-radius: 0.67vw;
		border: solid 1px #c55a5c;
		font-size: 2.67vw;
		color: #c55a5c;
		text-align: center;
		line-height:4vw ;
}
.conf-address-cb{
	font-size: 3.2vw;
	color:#666;
	padding-top: 3.47vw;
	padding-left: 3.87vw;
}
.conf-detail{
	background-color:#fff;
	padding:0 2.67vw 0 2.93vw;
}
.conf-detail li{
	padding:2.8vw 0 3.3vw 0;
	display: flex;
	border-bottom: 0.13vw solid #eee;
}
.conf-detail-img{
	width: 21.33vw;
		height: 21.47vw;
		border-radius: 1.33vw;
}
.conf-detail-img img{
	width:100%;
	height:100%;
	border-radius: 1.33vw;
	
}
.conf-detail-text{
	padding-left: 2.67vw;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.conf-detail-text-t{
	font-size: 3.47vw;
		font-weight: bold;
		color:#555;
		
}
.conf-detail-text-m{
	font-size: 3.2vw;
	color:#999;
}
.conf-detail-text-b{
	font-size: 3.2vw;
	color:#999;
}
.conf-cost{
	background-color:#fff;
	padding:0 3.47vw 0 2.8vw;
}
.conf-cost li{
	padding:4.67vw 0 5.2vw 0;
	display: flex;
	border-bottom: 0.13vw solid #eee;
	justify-content: space-between;
}
.conf-cost-name{
	font-size: 3.47vw;
		font-weight: bold;
		color:#555;
}
.conf-cost-num{
	font-size: 3.47vw;
		font-weight: bold;
		color:#c55a5c;
}
.conf-remark{
	background-color: #fff;
	padding:5.87vw 2.8vw 3.33vw 2.8vw;
	display: flex;
	align-items: center;
	
}
.conf-remark-l{
	font-size: 3.47vw;
	color:#555;
}
.conf-remark-r{
	padding-left: 6vw;
}
.conf-remark-r input{
	padding-bottom: 1.13vw;
	border:0;
	border-bottom: 0.27vw solid #eee;
	width:80.27vw;
	
}
.conf-remark-r input:focus{
	outline: none;
}
.conf-order-box{
	position: fixed;
	bottom: 0;
	width: 100%;
}
.conf-order{
	background-color: #fff;
	padding-left: 2.67vw;
	display: flex;
	justify-content: space-between;
	align-items: center;
	
}
.conf-order-l{
	font-size: 4vw;
		font-weight: bold;
		color:#c55a5c;
}
.conf-order-r{
	width: 31.2vw;
		height: 12.53vw;
		background-color: #c55a5c;
		line-height: 12.53vw;
		text-align: center;
		color:#fff;
}